課程資訊
課程名稱
物聯網導論
Introduction to the Internet of Things 
開課學期
110-1 
授課對象
電機資訊學院  電信工程學研究所  
授課教師
吳瑞北 
課號
CommE5047 
課程識別碼
942 U0610 
班次
 
學分
3.0 
全/半年
半年 
必/選修
選修 
上課時間
星期四7,8,9(14:20~17:20) 
上課地點
電二102 
備註
與賴怡吉合授
總人數上限:30人 
Ceiba 課程網頁
http://ceiba.ntu.edu.tw/1101CommE5047_ 
課程簡介影片
 
核心能力關聯
核心能力與課程規劃關聯圖
課程大綱
為確保您我的權利,請尊重智慧財產權及不得非法影印
課程概述

隨著物聯網 (Internet of Things, IoT)時代的來臨,萬物串聯預計可帶來龐大的商機,已成為全球廠商競相佈局的重點研發。為培養學生掌握IoT就業技能與研究機會,本課程分別從物聯網的整體概念、通訊系統和實務應用等面向,引領學生具備發展 IoT的重要觀念與技術,同時讓學生實作體驗如何打造可感測的Sensor,瞭解如何進行感測數據的蒐集與分析,進而構想設計出可解決產業或生活問題的IoT方案。 

課程目標
本課程設定目標如下: 預期讓學生
1. 具體瞭解IoT產業發展的通用標準、關鍵技術、智慧裝置與商業模式。
2. 藉由案例介紹與探討,快速掌握全球各產業IoT領先應用與技術。
3. 實際體驗物聯網開發板Hands-on,並充分利用開源軟體進行編碼。
4. 打開具跨產業及業務模式的變革視野。
 
課程要求
先修科目:
計算機概論或計算機網路概論

先備能力:
為確保學習效果,建議具備Linux 操作或程式編譯經驗為佳

 
預期每週課後學習時數
 
Office Hours
另約時間 備註: 請先e-mail連繫,rbwu@ntu.edu.tw 
指定閱讀
O. Vermesan and P. Friess Ed., Internet of Things - From Research and Innovation to Market Deployment, River Publishers, 2014.
(http://www.internet-of-things-research.eu/pdf/IoT-from%20Research%20and%20Innovation%20to%20Market%20Deployment_IERC_Cluster_eBook_978-87-93102-95-8_P.pdf) 
參考書目
http://www.internet-of-things-research.eu/documents.htm  
評量方式
(僅供參考)
 
No.
項目
百分比
說明
1. 
期末報告 
50% 
 
2. 
課堂表現 
10% 
 
3. 
課堂作業 
40% 
 
 
課程進度
週次
日期
單元主題
第1週
9/23  認識物聯網(Introduction to IoT)
- IoT 定義與重要性
- IoT 市場與競爭策略
- 創新應用案例(Use Cases)
- IoT Architecture 與課程說明
 
第2週
9/30  Connected Things I : IoT Nodes 與 Arduino
- 認識Arduino
- Arduino IDE 與程式架構
- Arduino 開發測試實務
 
第3週
10/7  Connected Things II: Raspberry Pi系列
- 認識 Raspberry PI/PI3 (Rpi3)
- Rpi3環境安裝與設定
- Rpi3開發測試實務
 
第4週
10/14  Connected Things III: 感測與控制實務
- RPi 與 Arduino異質整合
- 控制開發實務 
第5週
10/21  Conversion Level I: LPWAN (1)
- LPWAN Overview (NB-IoT/SigFox/LoRa)
- LoRa物聯網通訊應用實務I 
第6週
10/28  Conversion Level II: LPWAN (2)
- LoRa物聯網通訊應用實務II
 
第7週
11/4  Conversion Level III: South-Bound Protocols
- 下行協定South-bound Protocols: Bluetooth Low Energy (BLE)
- BLE裝置與開發測試實務 
第8週
11/11  Conversion Level IV: Gateway與North-Bound Protocols
- MQTT, CoAP與各種上行協定 North-bound Protocols
- Data Flow Programming - Node-Red為例
- 開發環境與閘道器整合  
第9週
11/18  期中回顧與專題選題
- Interim Review of IoT’s Lower Levels
- Forward Looking: Cyber & Cognition Levels
- 專題範疇、提案方法與業界導師Engagement
- Guest Speaker: 工研院 賴才雅博士
- 講題: "需求導向的創新研發選題" 
第10週
11/25  Cyber I: 物聯網與雲端運算
- Overview of Cloud Computing
- Distributed Programming
- RElations between IoT and Cloud
 
第11週
12/2  Cyber-Level II: 整合智慧聯網與雲服務
- 將感測器讀數上傳至雲端
- 由雲端控制物聯網
- 公有雲簡介AWS, Azure, GCE
 
第12週
12/9  Cyber-Level III: 物聯網、微服務、與軟體容器
- Micro-services
- Private Cloud and Software Containers
- 認識Docker 與 Google Kubernetes (k8s)
- k8s 開發測試實務 
第13週
12/16  Cognition Level I: 智慧、聯網與數據分析 (Artificial Intelligence & IoT) 
第14週
12/23  Cognition Level II: 產業應用與雲端戰情中心
- Overview of Industry 4.0
- 認識GUI 與War Room
- War Room範例與開發測試實務
 
第15週
12/30  Cognition Level III: 物聯網安全與隱私 (IoT Cybersecurity) (TBD)
- Cybersecurity 101 (TBD)
- IoT-specific Security Issues (TBD)
- Trends and Future developments (TBD)
 
第16週
1/6  - 物聯網垂直加值方案
研華郭柏村資深經理、莊尚文博士:WISE平台及應用
- 智慧城市:
神通丘金勝副總:人工智慧物聯網創新應用與案例分享 
第17週
1/13  IoT期末專題報告 Q & A 與 Review